#include<bits/stdc++.h>

using namespace std;
int a[101], n;
int dp[101];

int main() {
    cin >> n;
    for (int i = 1; i <= n; i++) {
        cin >> a[i];
    }
    //动态规划
    dp[1] = 1;//a1是一个长度为1的平台
    for (int i = 2; i <= n; i++) {
        if (a[i] != a[i - 1]) {
            dp[i] = 1;//a[i]是一个新的平台长度为1
        } else {
            dp[i] = dp[i - 1] + 1;     //a[i]是一个上一个平台的继续 +1
        }

    }
    sort(dp + 1, dp + n + 1);
    cout << dp[n];

    return 0;
}